Delegating RAM Computations
نویسندگان
چکیده
In the setting of cloud computing a user wishes to delegate its data, as well as computations over this data, to a cloud provider. Each computation may read and modify the data, and these modifications should persist between computations. Minding the computational resources of the cloud, delegated computations are modeled as RAM programs. In particular, the delegated computations’ running time may be sub-linear, or even exponentially smaller than the memory size. We construct a two-message protocol for delegating RAM computations to an untrusted cloud. In our protocol, the user saves a short digest of the delegated data. For every delegated computation, the cloud returns, in addition to the computation’s output, the digest of the modified data, and a proof that the output and digest were computed correctly. When delegating a T-time RAM computation M with security parameter k, the cloud runs in time poly(T, k) and the user in time poly(|M | , log T, k). Our protocol is secure assuming super-polynomial hardness of the Learning with Error (LWE) assumption. Security holds even when the delegated computations are chosen adaptively as a function of the data and output of previous computations. We note that RAM delegation schemes are an improved variant of memory delegation schemes [Chung et al. CRYPTO 2011]. In memory delegation, computations are modeled as Turing machines, and therefore, the cloud’s work always grows with the size of the delegated data. ∗Microsoft Research. Email: [email protected]. †Boston University. Email: [email protected]. Supported by the Simons award for graduate students in theoretical computer science and an NSF Algorithmic foundations grant 1218461.
منابع مشابه
Delegating RAM Computations with Adaptive Soundness and Privacy
We consider the problem of delegating RAM computations over persistent databases: A user wishes to delegate a sequence of computations over a database to a server, where each compuation may read and modify the database and the modifications persist between computations. For the efficiency of the server, it is important that computations are modeled as RAM programs, for their runtime may be sub-...
متن کاملA Distributed Task Delegation Framework for Walkthrough Computations
VISPAR is a research project partially funded by the Commission of European Countries (CEC) at the National Centre for Software Technology in India for investigating the use of parallel computing in global illumination and visualization of 3D environments. A task delegation framework has been evolved based on the notion of distributedagents, which take both the responsibilities of suitably dele...
متن کاملPerformance Model for Manufacturing Facility Planning Based on System Configuration, Ram and Lcc
This paper focuses on developing performance model for manufacturing facility design considering systems configuration, RAM design and the system life cycle cost. For this study, we used a four-step approach. The major steps involved in this procedure are: 1) deal with initial system configurations to meet the required production rate, 2) develop system reliability, availability and maintainabi...
متن کاملDelegating computation reliably: paradigms and constructions
In an emerging computing paradigm, computational capabilities, from processing power to storage capacities, are offered to users over communication networks as a service. This new paradigm holds enormous promise for increasing the utility of computationally weak devices. A natural approach is for weak devices to delegate expensive tasks, such as storing a large file or running a complex computa...
متن کاملSecret Shared Random Access Machine
Secure and private computations over RAM are preferred over computations with circuits or Turing machines. Secure and private RAM executions become more and more important in the scope avoiding information leakage when executing programs over a single computer as well as over the clouds. In this paper, we propose a distributed scheme for evaluating RAM programs without revealing any information...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IACR Cryptology ePrint Archive
دوره 2015 شماره
صفحات -
تاریخ انتشار 2015